home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MacHack 2000
/
MacHack 2000.toast
/
pc
/
The Hacks
/
Softshoe
/
Lisa's Mac Parts
/
Broadcaster
/
Broadcaster.h
< prev
next >
Wrap
Text File
|
2000-06-23
|
544b
|
29 lines
// Broadcaster.h
#ifndef Broadcaster_h
#define Broadcaster_h
#ifndef ListOf_h
#include "ListOf.h"
#endif
template < class Protocol > class BroadcastLink;
template < class Protocol > class BroadcastLoop;
template < class Protocol >
class Broadcaster: private ListOf< Protocol >
{
friend class BroadcastLink< Protocol >;
friend class BroadcastLoop< Protocol >;
private:
mutable ListOf< Protocol > receivers;
public:
void Send( void (Protocol::*message)() );
// For more complex messages, use a BroadcastLoop.
};
#endif